package com.fulihui.wgj.facade.request.reply;

import com.fulihui.common.request.rpc.AbstractServiceRequest;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotNull;

@Getter
@Setter
public class WxSubscribeReplyRuleUpdateRequest extends AbstractServiceRequest {

    @NotNull(message = "id不能为空")
    private Integer id;

    /**
     * 名称
     */
    private String name;

    /**
     * 省份-包含contain 排除eliminate
     * {@link com.fulihui.common.enums.ContainOrEliminateEnum}
     */
    private String provinceTab;

    /**
     * 省份
     */
    private String province;

    /**
     * 性别-包含contain 排除eliminate
     * {@link com.fulihui.common.enums.ContainOrEliminateEnum}
     */
    private String sexTab;

    /**
     * 性别:1男，2女，0未知，3全部
     */
    private Integer sex;

    /**
     * 公众号appid
     */
    private String appId;

    /**
     * 回复类型1.文本 2.图文
     */
    private Integer replyType;

    /**
     * 1.启用 2.停用
     */
    private Integer useful;

    /**
     * 1.虑重 2.否
     */
    private Integer repeat;

    /**
     * 回复正文，或图文id
     */
    private String replyContent;
}
